/* 头部 */
.head {
    height: 110px;
    box-shadow: 5px 5px 18px #f2f2f2;
}
.head .w {
    width: 1200px;
    height: 110px;
    margin: 0 auto;
    overflow: hidden;
}
.head_logo {
    float: left;
    width: 160px;
    height: 50px;
    background: url(../images/icon.png);
    margin-top: 24px;
}
.logo_title {
    float: left;
    height: 34px;
    line-height: 34px;
    font-size: 24px;
    color: #333;
    margin-top: 34px;
}
.denglu {
    float: right;
    font-size: 16px;
    margin-top: 55px;
    color: #999;
}
.denglu a {
    color: #e22;
    padding-left: 10px;
}
.denglu a:hover {
    text-decoration: underline;
}

/* 注册 */
.zhuce_form .w {
    width: 400px;
    height: 516px;
    margin: 0 auto;
    margin-top: 20px;
}
/* 用户名 */
input::-webkit-input-placeholder {
    color :  #cccccc ;
}
input:-ms-input-placeholder {
    color :  #cccccc ;
}
input:-moz-placeholder { 
    color :  #cccccc ;
}
input::-moz-placeholder { 
    color :  #cccccc ;
}
.yhName,.uPwd,.uQpwd,.email_yz {
    position: relative;
    width: 398px;
    height: 52px;
    border: 1px solid #999999;
}
.yhName label,
.uPwd label,
.uQpwd label,
.email_yz label {
    float: left;
    width: 87px;
    height: 50px;
    line-height: 50px;
    padding-left: 16px;
    font-size: 14px;
}
.yhName .uName_text,
.uPwd .uPwd_text,
.uQpwd .uQpwd_text,
.email_yz .email_yz_text {
    float: left;
    border: 0 none;
    font-size: 14px;
    width: 255px;
    height: 19px;
    padding-bottom: 11px;
    padding-left: 20px;
    padding-top: 26px;
    color: #000000;
}
.biaoshi {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 16px;
    height: 16px;
    background: url(../images/icon.png);
    background-position: 0px -117px;
    display: none;
}
/* 错误提示 */
.input_tip {
    width: 400px;
    height: 32px;
    color: #c5c5c5;
    height: 27px;
    font-size: 12px;
    line-height: 27px;
    visibility: hidden;
}
.input_tip span {
    float: left;
    width: 17px;
    height: 17px;
    background: url(../images/icon.png);
    background-position: 0px -100px;
    margin-top: 5px;
}
.input_tip em {
    float: left;
    margin-left: 5px;
}
.email_ma {
    width: 398px;
    height: 52px;
}
.email_ma .email_left {
    float: left;
    width: 281px;
    height: 52px;
    border: 1px solid #dfdfdf;
}
.email_ma .email_left:hover {
    border: 1px solid #999999;
}
.email_left label {
    float: left;
    width: 87px;
    height: 50px;
    line-height: 50px;
    padding-left: 16px;
    font-size: 14px;
}
.email_left .email_ma_text {
    float: left;
    border: 0 none;
    font-size: 14px;
    width: 152px;
    height: 19px;
    padding-bottom: 11px;
    padding-left: 20px;
    padding-top: 26px;
    color: #000000;
}
.email_right {
    float: right;
    width: 117px;
    height: 52px;
    border: 1px solid #dfdfdf;
    line-height: 50px;
    text-align: center;
    color: #333;
    font-size: 14px;
}
.email_ma .email_right:hover {
    border: 1px solid #999999;
}
/* 立即注册 */
.zhuce_btn {
    display: block;
    width: 400px;
    height: 54px;
    background: #e2231a;
    line-height: 54px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.zhuce_btn:hover {
    color: #fff;
    background: #c81623;
}
/* 企业，海外用户注册 */
.qi_hai_zc {
    width: 400px;
    height: 28px;
}
.qi_hai_zc .left {
    float: left;
    overflow: hidden;
}
.qi_hai_zc .left:hover .left_text {
    color: #c81623;
}
.qi_hai_zc .left .left_img {
    float: left;
    width: 26px;
    height: 26px;
    background: url(../images/reg-icon.png);
    background-position: 0px -159px;
}
.qi_hai_zc .left .left_text {
    float: left;
    margin-top: 3px;
    margin-left: 10px;
    color: #333333;
    font-size: 14px;
}
.qi_hai_zc .right {
    float: right;
    overflow: hidden;
}
.qi_hai_zc .right:hover .right_text {
    color: #c81623;
}
.qi_hai_zc .right .right_img {
    float: left;
    width: 26px;
    height: 26px;
    background: url(../images/reg-icon.png);
    background-position: -40px -159px;
}
.qi_hai_zc .right .right_text {
    float: left;
    margin-top: 3px;
    margin-left: 10px;
    color: #333333;
    font-size: 14px;
}
/* 底部 */
.foot {
    width: 990px;
    margin: 0 auto;
    margin-top: 20px;
}
.foot ul {
    margin-left: 70px;
    overflow: hidden;
}
.foot ul li {
    float: left;
}
.foot ul li:nth-child(even) {
    width: 1px;
    height: 10px;
    background: #999;
    margin: 5px 15px 0 15px;
}
.foot ul li a {
    color: #999999;
}
.foot ul li a:hover {
    color: #e4393c;
    text-decoration: underline;
}
.foot .banquan {
    margin-top: 10px;
    margin-left: 370px;
}
